home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 July: Mac OS SDK / Dev.CD Jul 97 SDK1.toast / Development Kits (Disc 1) / QuickDraw GX / Programming Stuff / Sample Code / Printing Samples / Printer Drivers… / ImageWriter--DTP renamer / ChooserSupport.a next >
Encoding:
Text File  |  1996-03-20  |  1.6 KB  |  60 lines  |  [TEXT/MPS ]

  1. ;  ------------------------------------------------------------------------------
  2. ;
  3. ;    FILENAME
  4. ;        ChooserSupport.a
  5. ;
  6. ;    DESCRIPTION
  7. ;        Contains the code to form the first part of the Chooser 'PACK' for
  8. ;        this driver.
  9. ;
  10. ;    COPYRIGHT
  11. ;        Copyright © Apple Computer, Inc. 1992-1994
  12. ;        All rights reserved. 
  13. ;
  14. ;    12/20/93        dmh            Sync'd with the shipping 1.0b3 GX driver.
  15. ;     6/23/94        dmh            Added overrides for renaming DTPs.
  16. ;     8/28/94        dmh            Sync'd with the shipping 1.0.1 GX driver.
  17. ;
  18. ;--------------------------------------------------------------------------------
  19.  
  20.     STRING    ASIS
  21.     CASE OBJ
  22.  
  23. kAppleTalkDevice        EQU    $80000000
  24. kIsPAPDevice            EQU $40000000
  25. kIsPostScriptDevice        EQU $20000000
  26. kMultiSelect            EQU    $10000000
  27. kLeftButton                EQU    $08000000
  28. kRightButton            EQU    $04000000
  29. kNoSavedZone            EQU $02000000
  30. kActualZoneNames        EQU    $01000000
  31. kNoIntlChars            EQU    $00800000
  32. kEvenUpName                EQU    $00400000
  33. kLengthOnRename            EQU    $00200000
  34. kUsesOnAndOff            EQU    $00100000
  35. kNoSetSelfSend            EQU    $00080000
  36. kUnused18                EQU    $00040000
  37. kAcceptsInit            EQU    $00020000
  38. kAcceptsNewSel            EQU $00010000
  39. kAcceptsFillList        EQU $00008000
  40. kAcceptsGetSel            EQU    $00004000
  41. kAcceptsSelect            EQU $00002000
  42. kAcceptsDeselect        EQU $00001000
  43. kAcceptsTerminate        EQU    $00000800
  44.  
  45.     IMPORT DEVICE
  46. EntryPoint    PROC EXPORT
  47.         BRA.S    DEVICE                            ; branch to our actual code
  48.         DC.W    169                                ; device ID
  49.         DC.L    'PACK'                            ; device Type
  50.         DC.W    $F000                            ; master ID for resources (-4096)
  51.         DC.W    2                                ; version
  52.         DC.L    kLeftButton+kUsesOnAndOff+kAcceptsInit+kAcceptsTerminate    ; flags
  53.         
  54. gJob PROC EXPORT
  55.         DC.L    0                                ; Job global
  56.         
  57. gDriverName    PROC EXPORT
  58.         DS.B    32                                ; driverName
  59.     END
  60.